package com.thunisoft.builder.two;

/**
 * 描述： 抽象建造者
 * 作者： Administrator
 * 时间： 2017年12月6日下午11:29:14
 * 版本： 1.0
 */
public abstract class ActorBuilder {

    protected  Actor actor = new Actor();
    public  abstract void buildType();
    public  abstract void buildSex();
    public  abstract void buildFace();
    public  abstract void buildCostume();
    public  abstract void buildHairstyle();

 //工厂方法，返回一个完整的游戏角色对象
    public Actor createActor(){
           return actor;
    }
}
